package com.opcode.nebulamobil.information.requests.costarequests;

import com.opcode.nebulamobil.information.requests.JSONRequest;

/**
 * Uygulamanın açılışında el terminali ve tablete ait bilgileri sunucuya bildiren bilgileri gönderir.
 * Gönderilen bu bilgiler ışığında sunucuda sanal bir cihaz oluşturulur.
 * @author Okan ERDOĞAN
 *
 * 19 Eyl 2014
 */
public class ActivationReq extends JSONRequest{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	//Cihazın mac adresi
	private String deviceMacAddress;
	
	//Yazılımın manifest dosyasında yer alan version code bilgisi
	private int versionCode;
	
	//Yazılımın manifest dosyasında yer alan version name bilgisi
	private String versionName;
	
	//Cihazın isim bilgisi elde edilerek set edilen değerdir.
	private String deviceType;
	
	//Cihazda bulunan yazılım mutfak yazılımı mı, terminal yazılımı mı olduğunu bildirir.
	private String appType;
	
	
	public String getDeviceMacAddress() {
		return deviceMacAddress;
	}
	public void setDeviceMacAddress(String deviceMacAddress) {
		this.deviceMacAddress = deviceMacAddress;
	}
	public int getVersionCode() {
		return versionCode;
	}
	public void setVersionCode(int versionCode) {
		this.versionCode = versionCode;
	}
	public String getVersionName() {
		return versionName;
	}
	public void setVersionName(String versionName) {
		this.versionName = versionName;
	}
	public String getDeviceType() {
		return deviceType;
	}
	public void setDeviceType(String deviceType) {
		this.deviceType = deviceType;
	}
	public String getAppType() {
		return appType;
	}
	public void setAppType(String appType) {
		this.appType = appType;
	}
}
